home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Xenosoft 2
/
Xenosoft 2 (Game collection)(1994).iso
/
bioforge
/
script
/
escher.scp
< prev
next >
Wrap
Text File
|
1994-12-01
|
5KB
|
277 lines
{ DGS4ESC
W 2
I ^âû THEN é
I ^âæ THEN é
I ^îÜ THEN é
^âÜ = $Ç╝
I ^âô = $Ç╗ THEN
{
^âû = $Ç╝
A OFF
@Ç¢ ( ESCHEAD )
M AWAKE3 CONTINUE
@Ç¢ ( PLAYER )
I @ÇÄ ( DGS4 )= 0 THEN
{
C DGS4
}
G SET1 WALK
£ ESHFACE GRADUAL
M ESCHER1 FREEZE
W 1 SECOND
@Ç¢ ( ESCHEAD )
I ^âù > 0 THEN
{
I @Çó ( ^âù ) = 0 THEN
{
^âù = @Çì ESCHER_TALK
}
E
{
^âÿ = $Ç╗
}
}
E
{
^âù = @Çì ESCHER_TALK
}
// @@@ PLEASE TRANSLATE
@Ç║ (`⥠"DR. ESCHER: Don't kill me...")
W 1 SECOND
@Ç║ (`â₧ "Mastaba shot me, the traitor bastard.")
@Ç║ (`⃠"He's already beaten you to it.")
W 1 SECOND
@Ç║ (`èº "And he's sealed me in.")
W 1 SECOND
@Ç║ (`âá "This place is now my tomb, too.")
W 2 SECONDS
@Ç║ (`âí "What are you doing here?")
@Ç║ (`âó "Are you still human..."
@Ç║ (`âú " ...or are you a machine?")
W 1 SECOND
@Ç║ (`âñ "Are you THEIR machine...?")
^âô = $Ç╝
I @Çó ( ^âù ) THEN
^âÿ = $Ç╝
@Ç¢ ( PLAYER )
// FACE ESCHER GRADUAL CONTINUE
M ESCHER3
A ON
C UNLOCK
^âû = $Ç╗
W 8 SECONDS
i LEX METESH
W 20 SECONDS
I ^âÆ = $Ç╗ THEN
{
I @ÇÜ ( MEDICAID ) THEN
i LEX NOEMED
E
i LEX MEDOUT
}
}
E
{
I ^îù = $Ç╗ THEN
{
I ^âö THEN
{
W 1 SECOND
^âû = $Ç╝
I ^âù > 0 THEN
{
I @Çó ( ^âù ) = 0 THEN
{
^âù = @Çì ESCHER_TALK
}
E
{
^âÿ = $Ç╗
}
}
@Ç¢ ( ESCHEAD )
@Ç║ (`à║ "DR. ESCHER: Let me rest.")
I @Çó ( ^âù ) THEN
^âÿ = $Ç╝
^âû = $Ç╗
}
E
{
^âû = $Ç╝
A OFF
I @ÇÄ ( DGS4 )= 0 THEN
{
C DGS4
}
G SET1 WALK
£ ESHFACE GRADUAL
M ESCHER1 FREEZE
W 1 SECOND
I @ÇÄ ( DGS4 )= 0 THEN
{
C DGS4
}
I ^âù > 0 THEN
{
I @Çó ( ^âù ) = 0 THEN
{
^âù = @Çì ESCHER_TALK
}
E
{
^âÿ = $Ç╗
}
}
@Ç║ (`äö "DR. ESCHER: It's too late to save me.")
@Ç║ (`ä╕ "Don't let Mastaba destroy~all that's left of this race.")
@Ç║ (`à╣ "If you are who I think you are,~you won't fail.")
W 3 SECONDS
@Ç║ (`à║ "Let me rest.")
I @Çó ( ^âù ) THEN
^âÿ = $Ç╝
// FACE ESCHER GRADUAL CONTINUE
M ESCHER3
A ON
C UNLOCK
^âö = $Ç╝
^âû = $Ç╗
}
}
}
^âÜ = $Ç╗
}
{ ESCHER_TALK
// MAKES HER RANDOMLY BOB HER HEAD.
// KILLING THE PROCESS LEAVES THE HEAD IN BAD STATES, HENCE THE _STOP FLAG
P ~ÇÇ
^âÿ = $Ç╗
// MUST COME BEFORE LINK. - BAR
ó DGS1 DGS4
@Ç¢ ( ESCHEAD )
:LOOP
M TALK CONTINUE
~ÇÇ = @Çà 20 100
W ~ÇÇ
M AWAKE3 FREEZE
~ÇÇ = @Çà 10 30
W ~ÇÇ
I ^âÿ = $Ç╗ THEN
J #Çé
}
{ ESCHEAD_STAND
o
}
{ ESCHER_WHINE
P ~ÇÇ
ó DGS1 DGS2 DGS3 DGS4
:LOOP
~ÇÇ = @Çà 300 1200
W ~ÇÇ
I ^âæ THEN é
I ^âÆ THEN é
I ^âÜ THEN J #Çà
@Ç¥ PAUSE_FOR_SUBTITLE // DON'T INTERRUPT MONSTER - LRG
:WAIT_FOR_LEX // DON'T INTERRUPT LEX - LRG
â
I ( @Çó ( ^ï¥ ) ) THEN
J #Çå
I ^âù > 0 THEN
{
I @Çó ( ^âù ) THEN
{
J #Çà
}
}
^âù = @Çì ESCHER_TALK
I ^îÜ THEN
{
I @Çù (`è▒ ) OR @Çù (`è▓ ) THEN é
I @Çà ( 1 4 ) < 3 THEN
{
@Çå (`è▒ , ESCHEAD)
}
E
{
@Çå (`è▓ , ESCHEAD)
}
}
E
{
@Ç║ (`âÑ "I need a doctor...")
}
I @Çó ( ^âù ) THEN
{
^âÿ = $Ç╝
}
J #Çà
}
//$ 26 - version number